package com.kcsoft.service;

import com.kcsoft.pojo.Classes;
import com.kcsoft.pojo.Message;
import com.kcsoft.pojo.PageBean;
import com.kcsoft.pojo.User;

import javax.persistence.criteria.CriteriaBuilder;
import java.util.List;

public interface TeacherService {
    void makeClass(String name);

    void delClasses(Integer id);

    void addStus(List<Integer> ids, Integer classId);

    void setModel(Integer id, Integer value);

    void resetPwd(Integer id);

    List<Classes> listClasses();

    PageBean<User> listUser(Integer pageNum, Integer pageSize, Integer classId, String stuId);

    PageBean<Message> listMsg(Integer pageNum, Integer pageSize);

    void delStus(List<Integer> ids);

    PageBean<User> listStus(Integer pageNum, Integer pageSize, Integer classId);

    void addUsers(List<User> users);
}
